草庐IT

Qt5.15.2安卓Android项目开发环境配置

1、QtCreator4.11.2官方下载:https://download.qt.io/archive/qtcreator/4.11/4.11.2/镜像下载:https://mirrors.cloud.tencent.com/qt/archive/qtcreator/4.11/4.11.2/2、Qt5.15.2 Android官方更新器内部下载参考:https://blog.csdn.net/weixin_41013202/article/details/1299576933、JDK8https://adoptium.net/zh-CN/temurin/releases/4、以下都在Andr

C++ Qt自建网页浏览器

C++Qt自建网页浏览器如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助!前言这篇博客针对>编写代码,代码整洁,规则,易读。学习与应用推荐首选。文章目录一、所需工具软件二、使用步骤1.引入库2.窗体界面3.运行结果三、在线协助一、所需工具软件1.VS,Qt2.Win10,Win11二、使用步骤1.引入库代码如下(示例):#include"QUrl"#include#include#include#include#include#include2.窗体界面代码如下(示例):QT_BEGIN_NAMESPACEclassUi_MainWindowClass{public:

Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序

若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129409832红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Qt开发专栏:实用技巧前言  之前在ubuntu上发布qt程序相对还好,使用脚本,在麒麟上发布的时候,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。  本篇文章依然是继续发布主题,有centOS的qt项目需要发布,系统是Cen

Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序

若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129409832红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Qt开发专栏:实用技巧前言  之前在ubuntu上发布qt程序相对还好,使用脚本,在麒麟上发布的时候,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。  本篇文章依然是继续发布主题,有centOS的qt项目需要发布,系统是Cen

QT 程序自适应屏幕分辨率

参考资料:https://blog.csdn.net/woshiwangxin0/article/details/786592091、step1:点击UI界面文件控件间的空白区域,然后选择工具中的栅格布局(网格布局),点击后,它会自动调整你的控件大小,默认将你的widget的框长宽大小设置为0。2、step2需要对每个控件设置其大小(最小宽、高以及最大宽、高等等)。如下图,点击widget,右侧属性和值面板,就会显示最大、最小值,可以按照自己的布局进行设置。其他控件也是一样。一般来说,除了显示窗口widget,其他都默认设置最大宽,这样自适应的时候,widget能最大程度的美观.如果设置后某控

【嵌入式Qt开发入门】初识Qt——Linux下安装Qt

Qt是什么?        Qt是一个跨平台的C++开发库。主要用来开发图形用户界面(GraphicalUserInterface,简称GUI)程序。        Qt虽然经常被当做一个GUI库,用来开发图形界面应用程序,但这并不是Qt的全部;Qt除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些Qt都已经内置了。        Qt还存在Python、Ruby、Perl等脚本语言的绑定,也就是说可以使用脚本语言开发基于Qt的程序。开源社区就是这样,好东西就会被派生扩展,到处使用,越来越壮大。    

用VLC开发视频播放器/组件(两种方式:libVLC / VLC-Qt)

测试环境MSVC-2015Qt5.14.2QCreator1.libVLC(关键步骤)参考:心流剑libVLC各版本下载链接我的下载版本为:3.0.11sdk/lib文件夹目录qmakevlc部分的配置(路径根据自己的修改)只需要:libvlc.lib、libvlccore.lib#####################VLC库############################INCLUDEPATH+=$$PWD/../vlc/sdk/includeLIBS+=-L$$PWD/../vlc/sdk/libLIBS+=-llibvlccoreLIBS+=-llibvlc#########

Qt中常见的面试题总结

1、什么是Qt信号与槽机制?如何在Qt中使用?Qt信号与槽机制是一种基于事件机制的编程模型,用于对象之间的通信。信号是由发送方对象发射的事件,而槽是接收方对象用于处理这些事件的函数。在Qt中,我们可以使用QObject类中的信号和槽机制来实现对象间的通信。通过定义信号和槽函数,在信号发射时,会自动调用对应的槽函数进行处理。2、请简要介绍一下Qt中的主窗口(MainWindow)类,它有哪些重要的函数和成员变量?Qt中的主窗口(MainWindow)类是一种特殊的窗口类,它通常用于构建程序的主窗口。主窗口类继承自QWidget类,因此可以使用QWidget类中的函数和成员变量,同时还具有一些特殊

ESP32使用Arduino驱动180 360度舵机

180度舵机//驱动180读舵机安装ServoESP32库//接线棕色负极红色5V橘黄色信号线D4//安装库ServoESP32//控制舵机正传180度反转180度#includestaticconstintservoPin=4;Servoservo1;voidsetup(){Serial.begin(115200);servo1.attach(servoPin);}voidloop(){for(intposDegrees=0;posDegrees=0;posDegrees--){servo1.write(posDegrees);Serial.println(posDegrees);delay

qt 禁止点击 屏蔽鼠标事件

我开了一个线程上传文件夹,用一个进度条显示进度测试就在界面随便点击,也没有出泵任何控件,没有引发槽函数,直接就崩了!不知道为什么崩了,所以直接禁止点击,蔽鼠标事件!主界面this->parentWidget()->setAttribute(Qt::WA_TransparentForMouseEvents,true);//屏蔽鼠标事件this->parentWidget()->setAttribute(Qt::WA_TransparentForMouseEvents,false);//开启鼠标事件进度条this->setAttribute(Qt::WA_TransparentForMouseEv